package com.amigo.online.provider.sync.handle.data.mongo.service;

import java.util.List;

import org.bson.Document;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.data.mongodb.core.query.Update;

import com.amigo.online.provider.common.entity.VideoMongoInfo;
import com.amigo.online.provider.sync.common.GlobalService;
import com.amigo.online.provider.sync.mongo.entity.VideoEntity;

public interface VideoMongoService extends GlobalService<Document, Query, Update> {

    public abstract List<VideoEntity> listVideoByIds(List<Long> ids);

    public abstract List<VideoMongoInfo> listVideoByStartIdAndEndId(int startId, int endId);

    public List<VideoMongoInfo> listVideoMongoInfoByIds(List<Long> ids);
}
